home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / ilisp / ilisp-pkg.lisp.z / ilisp-pkg.lisp
Encoding:
Text File  |  1998-05-21  |  2.4 KB  |  87 lines

  1. ;;; -*- Mode: Lisp -*-
  2.  
  3. ;;; ilisp-pkg.lisp --
  4.  
  5. ;;; This file is part of ILISP.
  6. ;;; Version: 5.8
  7. ;;;
  8. ;;; Copyright (C) 1990, 1991, 1992, 1993 Chris McConnell
  9. ;;;               1993, 1994 Ivan Vasquez
  10. ;;;               1994, 1995, 1996 Marco Antoniotti and Rick Busdiecker
  11. ;;;               1996 Marco Antoniotti and Rick Campbell
  12. ;;;
  13. ;;; Other authors' names for which this Copyright notice also holds
  14. ;;; may appear later in this file.
  15. ;;;
  16. ;;; Send mail to 'ilisp-request@naggum.no' to be included in the
  17. ;;; ILISP mailing list. 'ilisp@naggum.no' is the general ILISP
  18. ;;; mailing list were bugs and improvements are discussed.
  19. ;;;
  20. ;;; ILISP is freely redistributable under the terms found in the file
  21. ;;; COPYING.
  22.  
  23.  
  24.  
  25. ;;; CLtL2 defpackage definition for ILISP.
  26. ;;;
  27. ;;; Common Lisp initializations
  28. ;;;
  29. ;;; Author: Marco Antoniotti, marcoxa@cs.nyu.edu
  30.  
  31. ;;;----------------------------------------------------------------------------
  32. ;;; Prologue
  33.  
  34. #+(or allegro-v4.0 allegro-v4.1)
  35. (eval-when (compile load eval)
  36.   (setq excl:*cltl1-in-package-compatibility-p* t))
  37.  
  38.  
  39. ;;;----------------------------------------------------------------------------
  40. ;;; Definitions
  41.  
  42. ;;; ILISP package --
  43.  
  44. ;;;
  45. ;;; GCL 2.2 doesn't have defpackage (yet) so we need to put the export
  46. ;;; here. (toy@rtp.ericsson.se)
  47. ;;;
  48. ;;; Please note that while the comment and the fix posted by Richard
  49. ;;; Toy are correct, they are deprecated by at least one of the ILISP
  50. ;;; maintainers. :) By removing the 'nil' in the following #+, you
  51. ;;; will fix the problem but will not do a good service to the CL
  52. ;;; community.  The right thing to do is to install DEFPACKAGE in your
  53. ;;; GCL and to write the GCL maintainers and to ask them to
  54. ;;; incorporate DEFPACKAGE in their standard builds.
  55. ;;; Marco Antoniotti <marcoxa@icsi.berkeley.edu> 19960715
  56. ;;;
  57.  
  58. #-(and nil gcl)
  59. (defpackage "ILISP" (:use "LISP" #+:CMU "CONDITIONS")
  60.   ;; The following symbols should properly 'shadow' the inherited
  61.   ;; ones.
  62.   (:export "ILISP-ERRORS"
  63.        "ILISP-SAVE"
  64.        "ILISP-RESTORE"
  65.        "ILISP-SYMBOL-NAME"
  66.        "ILISP-FIND-SYMBOL"
  67.        "ILISP-FIND-PACKAGE"
  68.        "ILISP-EVAL"
  69.        "ILISP-COMPILE"
  70.        "ILISP-DESCRIBE"
  71.        "ILISP-INSPECT"
  72.        "ILISP-ARGLIST"
  73.        "ILISP-DOCUMENTATION"
  74.        "ILISP-MACROEXPAND"
  75.        "ILISP-MACROEXPAND-1"
  76.        "ILISP-TRACE"
  77.        "ILISP-UNTRACE"
  78.        "ILISP-COMPILE-FILE"
  79.        "ILISP-CASIFY"
  80.        "ILISP-MATCHING-SYMBOLS"
  81.        "ILISP-CALLERS"
  82.        "ILISP-SOURCE-FILES")
  83.   )
  84. ;;; ILISP --
  85.  
  86. ;;; end of file -- ilisp-pkg.lisp --
  87.